﻿/* blobal */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;}
body{background:#fff;color:#333;font-size:12px; margin-top:5px;font-family:"宋体";}

ul,ol{list-style-type:none;}
select,input,img,select{vertical-align:middle;}

a{ color:#333;text-decoration: none;}
a:hover{color:#c00; text-decoration:underline;}
a.b1{font-size:14px;color:#000099;font-weight:bold; text-decoration:none;}
a.b1:hover{font-size:14px;color:#c70000;font-weight:bold; text-decoration:underline;}

.clearit{clear:both;}
.column { margin-top:10px; height:100%; overflow:hidden; padding:0; border:0}
.gray { color:#6c6c6c;}
.orange { color:#f24906;}

/* page */
#pageTop{width:950px; overflow: hidden; height:100%; margin:0 auto;}

/*top*/
.banner { height:125px; margin:0; border:0; display:block;}
.menu { height:35px; background:url(../images/menuBg.gif) repeat-x;}
.menu td { height:35px; line-height:35px; text-align:center; font-size:14px; font-weight:bold;}
.menu td a { color:#fff;}
.menu td a:hover { color:#c00; text-decoration:underline;}
.menuline { height:35px; width:1px; background:url(../images/menuBg_line.gif) no-repeat;}

/*css+div*/
.woaicss {overflow:hidden; margin-top:10px;}
.woaicss_title { height:21px;background:url(../images/tab.gif) no-repeat; overflow:hidden;}
.woaicss_title ul { margin: 0; padding: 0; list-style-type: none; display: inline; }
.woaicss_title li {width: 68px; height: 21px; float: left; margin: 0; padding: 0; display: block;}
.woaicss_title li {line-height:21px; text-align:center; color:#0b3f98;}
.woaicss_title_bg1 {background-position:0 0px;}
.woaicss_title_bg2 {background-position:0 -22px;}
.woaicss_title_bg3 {background-position:0 -44px;}
.woaicss_title_bg4 {background-position:0 -66px;}
.woaicss_title_bg5 {background-position:0 -88px;}
.woaicss_con { display:block; overflow:hidden;}
.woaicss_con td { height:18px; line-height:18px; padding:2px;}


.w750, .w190 { height:100%; overflow:hidden; margin-top:10px;}
.w750 { width:750px; float:left;}
.w190 { width:190px; float:right;}

.w680, .w260 { height:100%; overflow:hidden; margin-top:10px;}
.w680 { width:750px; float:left;}
.w260 { width:190px; float:right;}


.summary { height:54px; padding:5px; background: url(../images/summaryBg.gif) repeat-x; border:1px solid #c7c7c7;}
.sumtitle { height:30px; width:340px; overflow:hidden; line-height:30px; font-family:"黑体"; text-align:center; font-size:19px; font-weight:bold; color:#f24906; background:url(../images/dotte.gif) repeat-x 0 bottom;}
.sumtitle a { color:#f24906;}
.sumtitle a:hover { color:#c00; text-decoration:underline;}
.sumconter { height:25px; width:340px; margin-top:3px; overflow:hidden; line-height:25px; text-align:center; font-size:12px; color:#01619e;}
.shop { width:190px; height:274px; background:url(../images/shopBg.gif) no-repeat;}
.shopblue { font-size:14px; text-align:center; font-weight:bold; line-height:30px; color:#082c6b;}
.shopblue a { color:#082c6b;}
.shopblue a:hover {color:#c00; text-decoration:underline;}
.title { height:25px; background: url(../images/titleBg.gif) no-repeat;}
.moretxt { height:25px; line-height:25px; margin-right:10px; float:right;}
.moretxt a {color:#0b3f98; font-weight:normal; text-align:right;}
.title a { height:25px; line-height:25px; width:100px; margin-left:20px; float:left; color:#0b3f98; font-weight:bold;}
.title span { height:25px; width:4px; background:url(../images/titleBgR.gif) no-repeat; float:right;}
.contentBg { padding:10px; background:url(../images/contentBg.gif) repeat-x; border: solid #dde0e2; border-width:0px 1px 1px 1px;}
.dotte { height:1px; overflow:hidden; background:url(../images/dotte.gif) repeat-x;}
.tableA { background-color:#f2f7fa; border: solid #e5eef3; border-width:1px 0 0 1px;}
.tableA td { border: solid #e5eef3; border-width: 0 1px 1px 0;}
.tableA td { line-height:24px; height:24px; text-align:left; padding:2px 5px; color:#6c6c6c;}
.tableA td a{ color:#6c6c6c;}
.tableA td a:hover{ color:#c00; text-decoration:underline;}
.tableA td img { margin-right:10px;}
.tableB td { padding:2px 5px; height:21px; line-height:21px;}
dl { margin:0; padding:0;}
dd { width:80px; height:21px; line-height:21px; margin:0 5px; float:left; display:block;}

/*list-style*/
.listTitle { height:24px; line-height:24px; border-bottom:1px solid #c7c7c7; background:url(../images/listTitle.gif) no-repeat; text-indent:15px;}
.listTitle a { margin:0 8px; }
.leftSash {margin: 4px 0 0 0; padding: 0px;}
.leftSash ul { margin: 0; padding: 0; list-style-type: none; display: block; }
.leftSash ul li { height:30px;line-height: 30px; font-size:13px; color: #0b3f98; text-align: left; padding-left: 20px; letter-spacing:4px; background:url(../images/dotte.gif) repeat-x 0 bottom;}
.leftSash ul li a { background:url(../images/icon_tit.gif) no-repeat; padding-left:30px; color: #0b3f98;}
.leftSash ul li a:hover { color:#c00; text-decoration:underline;}
.rightSideCnt { margin: 10px 5px 0; padding: 0; }
.rightSideCnt ul { margin: 0; padding: 0; list-style-type: none; display: block; }
.rightSideCnt ul li { font-size: 12px; line-height: 21px; text-align: left; text-indent: 10px; height: 21px; border-bottom: 1px dashed #e8e6e6; }
.rightSideCnt ul li label { display:block; margin: 0; padding: 0;}
.L { float: left;}
.R { float: right;}
.rightSideCnt p { line-height: 21px; text-align: left; text-indent: 20px; margin: 5px 10px; padding: 0; }

/*info-style*/
.infobox { margin:0; padding: 0; }
.rightSideTitle { color: #333; font-size: 14px; font-weight: bold; line-height: 35px; text-align: center; margin:10px 0 0 0; padding: 0; }
.rightSideSub { color: #333; font-size: 12px; font-weight: normal; line-height: 21px; background-color: #f1f7fa; text-align: center; margin: 0 0 5px; padding: 0;}

#footer { height:68px; border-top:2px solid #509fd2; background-color:#f8fbfc; margin-top:10px; text-align:center; padding-top:10px;}
#footer td { height:21px; line-height:21px; color:#6c6c6c;}

td.tdline{height:1px;background-image:url(../images/i_line_1.gif);}
td.tdjobl{padding-left:20px;height:22px;border-bottom:1px dashed #efefef}
td.tdjobl1{padding-left:20px;height:28px;border-bottom:1px dashed #efefef;background-color:#F2F7FA;}
td.td1{font-size:14px;height:35px;padding-top:5px}
.nav{padding-top:4px;color:#333333;}
input.txt1{border:1px solid #cccccc;border-bottom:1px solid #999999;}
input.txts{border:1px solid #cccccc;border-bottom:1px solid #999999;color:#ff0000}
.table_c1 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #F2F9F2;
	height: 20px;
	text-align: left;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: groove;
	border-left-style: none;
	border-bottom-color: #666666;
}

.table_c2 {
	background-color: #F9FBF9;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-weight: normal;
	color: #333333;
	font-size: 12px;
	height: 20px;
	text-align: left;
}
.table_c3 {
	background-color: #f7f7f7;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-weight: normal;
	color: #333333;
	font-size: 12px;
	height: 25px;
	text-align: left;
}
.table_c4 {
	background-color: #ffffff;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-weight: normal;
	color: #333333;
	font-size: 12px;
	height: 25px;
	text-align: left;
}
.table_style 
{
	font-size:12px;
	margin-top:8px;
	background-color:#ffffff;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #B4C9C6;
	border-bottom-color: #B4C9C6;
	border-right-color: #B4C9C6;
	border-left-color: #B4C9C6;
}
/*dept*/
.product { overflow:hidden; height:100%; margin-top:4px; padding:0; background:#f8faff;}
.product dl {margin:0;}
.product dt {height:21px; line-height:21px; display: block; color:#0d406c; font-weight:bold; text-indent:16px; background: #d2d8df url(../images/arrow.gif) no-repeat 8px center; font-size:12px;}
.product dd {line-height:18px; width:180px; font-size:12px; display: block;margin:0px; padding:0;text-align:left; text-indent:18px; background:url(../images/arrow_c.gif) no-repeat 8px 5px;}
.product dd a { color:#333;}
.dtmenu {height:25px; background: url(../images/sidemenuBg.gif) repeat-x 0 -30px; color:#fff; }
.dtmenuL { width:5px; height:25px; background: url(../images/sidemenuBg.gif) no-repeat; float:left;}
.dtmenuR { width:5px; height:25px; background: url(../images/sidemenuBg.gif) no-repeat 0 -60px; float:right;}
.dtmenuTxt { font-size:12px; line-height:25px; text-align:left; text-indent:15px; font-weight:bold; float:left; }
.dttitle { height:25px; line-height:25px; text-indent:10px; font-weight:bold; text-align:left; color:#333; font-size:12px; background: url(../images/titleBgE.gif) repeat-x; margin-top:2px; }
 

TH{font-size:12px;background-color:#718db9;color:#ffffff;height:25px;vertical-align:middle;text-align:center}
.NoRecord{text-align:center;padding-top:40px;color:#ff0000;}
td.tdphoto{padding:5px;border:1px solid #efefef}

/*edu*/
td.tdEduPic{text-align:center;padding:5px;border:1px dashed #cccccc}
.p1{margin-top:5px}
td.tdedumar{height:22px;padding-left:5px;}
td.tdedumar1{height:22px;padding-left:5px;background-color:#f7f7f7;}
td.edultop{background-image:url(../images/left-m-t.gif);height:35px;padding-left:25px;font-size:14px;font-weight:bold;color:#336699}
td.educontent{line-height:20px;font-size:12px;padding:10px 5px 10px 20px;}
td.tdL{text-align:right;}
input.button_big{
	font-family: "宋体";
	font-size: 14px;
	font-weight:bold;
	color: #ff0000;
	cursor: hand;
	background-position: left;
	text-align: center;
	background-repeat: no-repeat;
	margin: 0px;
	background-image: url(../images/btnBig.gif);
	height: 38px;
	width: 90px;
	border: none;
	padding: 0;
}
td.tdDept{padding:5px;line-height:20px}

/*subject*/
td.feaHead1{font-size:12px;font-weight:bold;padding:5px;padding-left:10px;color:#990000}
td.tdfea{padding-left:5px;line-height:20px;height:100px;vertical-align:top}
/*vote*/
td.voteT{font-size:14px;font-weight:bold}
td.line{background-image:url(../images/i_line_1.gif)}
td.tdopt{height:26px;padding-left:10px}
td.tddown{padding-left:40px}